/*
 * FileName: Daily.java
 *
 */
package com.mrc.ak.daily.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * <p>
 * Description: 日报实体类
 * </p>
 *
 * @author Mrc
 * @version 4.1

 * <p>
 * History: 
 *
 * Date                     Author         Version     Description
 * ---------------------------------------------------------------------------------
 * 2016-12-22 上午10:20:56          Mrc        4.1         To create
 * </p>
 *
 * @since 
 * @see     
 */
@Entity
@Table(name = "ak_daily_info")
public class DailyInfo implements Serializable {
    private static final long serialVersionUID = 6217469807819155021L;

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id_")
    private Long id;
    @Column(name = "create_date")
    private Date date;// 创建的时间
    @Column(name = "create_user_id")
    private Long userId;// 创建的员工ID
    @Column(name = "create_user_code")
    private String userCode;// 创建的员工账号
    @Column(name = "deal_status")
    private Integer dealStatus;// 处理状态 0--未解决；1--待解决；2--已解决
    @Column(name = "verify_status")
    private Integer verifyStatus;// 审核状态 0--未审核；1--已审核
    @Column(name = "verify_date")
    private Integer verifyDate;// 审核时间
    @Column(name = "type")
    private Integer type;// 1--总结；2--bug
    @Column(name = "content")
    private String content;//反馈内容的JSON
    @Column(name = "remark")
    private String remark;// 备注

    /**
     * @return the id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return the remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * @param remark the remark to set
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * @return the type
     */
    public Integer getType() {
        return type;
    }

    /**
     * @param type the type to set
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * @return the date
     */
    public Date getDate() {
        return date;
    }

    /**
     * @param date the date to set
     */
    public void setDate(Date date) {
        this.date = date;
    }

    /**
     * @return the userId
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * @param userId the userId to set
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * @return the userCode
     */
    public String getUserCode() {
        return userCode;
    }

    /**
     * @param userCode the userCode to set
     */
    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    /**
     * @return the dealStatus
     */
    public Integer getDealStatus() {
        return dealStatus;
    }

    /**
     * @param dealStatus the dealStatus to set
     */
    public void setDealStatus(Integer dealStatus) {
        this.dealStatus = dealStatus;
    }

    /**
     * @return the verifyStatus
     */
    public Integer getVerifyStatus() {
        return verifyStatus;
    }

    /**
     * @param verifyStatus the verifyStatus to set
     */
    public void setVerifyStatus(Integer verifyStatus) {
        this.verifyStatus = verifyStatus;
    }

    /**
     * @return the verifyDate
     */
    public Integer getVerifyDate() {
        return verifyDate;
    }

    /**
     * @param verifyDate the verifyDate to set
     */
    public void setVerifyDate(Integer verifyDate) {
        this.verifyDate = verifyDate;
    }

    /**
     * @return the content
     */
    public String getContent() {
        return content;
    }

    /**
     * @param content the content to set
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * @return the serialversionuid
     */
    public static long getSerialversionuid() {
        return serialVersionUID;
    }

}
